// Vector Class    by Alan Baylis 2001

#ifndef VectorH
#define VectorH

class VECTOR
{
	public:
   		VECTOR(GLfloat sx = 0, GLfloat sy = 0, GLfloat sz = 0);
  		~VECTOR();

		GLvoid Reset();
	  	GLvoid Set(GLfloat sx, GLfloat sy, GLfloat sz) {x = sx, y = sy, z = sz;}
                GLvoid CrossVector(VECTOR vect);
                GLfloat DotProduct(VECTOR vect);

  		GLfloat x;
	        GLfloat y;
	        GLfloat z;
};

#endif

